package org.linuxsogood.boot.queue.beans;

import lombok.Data;

import java.io.Serializable;

/**
 * <p>
 *     动作库
 * </p>
 * @author liu.hongwei
 * @since 2020/8/25 17:55
 */
@Data
public class Movement extends Base implements Serializable {

    public Movement() {
        setBaseType(0);
    }

    /**
     * 0 底盘动作, 1头部动作
     */
    private Integer type;

    /**
     * 移动距离
     */
    private double distance;

    /**
     * 移动速度 0慢 1正常 2快速
     */
    private double speed;

    /**
     * 底盘移动方向 0 向前，1向后 2向左 3向右
     */
    private Integer moveDirection;

    /**
     * 头部转动方向 0 左转 1 右转
     */
    private Integer headDirection;

    /**
     * 转动角度
     */
    private double rotateAngle;
}
